home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 6485 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  3.1 KB

  1. Path: news.pix.za!usenet
  2. From: prism@pixie.co.za (Pri$m)
  3. Newsgroups: comp.lang.c++
  4. Subject: C++, careers, and compilers.
  5. Date: Thu, 08 Feb 1996 18:06:28 GMT
  6. Organization: The Brigade
  7. Message-ID: <4fds7v$upp@hawk.pix.za>
  8. Reply-To: prism@pixie.co.za
  9. NNTP-Posting-Host: net-35.pix.za
  10. X-Newsreader: Forte Free Agent 1.0.82
  11.  
  12. Greetings.
  13.  
  14. I'm currently 16, and started programming a little over a year ( in
  15. the last weeks of being 14). I realise that it was rather late and
  16. that relates to my question. 
  17.  
  18. It all begins thus:
  19. My computer teacher makes a bet with me, one whether or not I can
  20. break into the school's computer network. It was a Novell network, so
  21. naturally I won. 8) My booty from this was Turbo C++ for DOS version
  22. 2.0. At the time I had very little concept of what programming even
  23. was. It took me about three months to get off the ground - C++ is a
  24. rather difficult choice for a first language, but after the initial 3
  25. month struggle my logic matured and since then I've learnt a lot about
  26. the language and programming in general. Around there, I also decided
  27. I wanted to become a programmer. I know Pascal quite well, but from my
  28. experience with C++ the limitations of Pascal became all too obvious,
  29. so I almost never use it.
  30.  
  31. My problem is that I really have no one to compare my progress and\or
  32. knowledge with. (I do live in deepest, darkest Africa). I know all the
  33. basics, I have an at least working knowledge of classes, derived,
  34. multiple base classes, virtual constructors\destructors, pointers
  35. (where as far as I can gather most people struggle), dynamic memory
  36. allocation, linked-lists and polymorphism. I generally only know these
  37. theoretically - in my own apps it has sometimes been hard to find
  38. applications for things like polymorphism but I understand their
  39. usefullness and importance. I've also started Windows programming
  40. which took quite a while to get used to but I'm getting there.
  41. Object-oreinted programming is I think perhaps more that just a
  42. programming style - it can become a programming philosophy and way of
  43. thinking and because of this I've devoted a lot of time to thinking
  44. about it. 
  45.  
  46. Anyway, to get to the point, (I've been rather long winded...) I'd
  47. like to know, well, how exaclty I'm doing. Almost all of my peers
  48. program in Pascal, and I really would find programming an interesting
  49. occupation, and that's all I would ever need in a carreer - sustained
  50. interest. I currently use Borland C++ 4.52 for my Windows, and Turbo
  51. C++ 3.0 for DOS (I really like it's IDE) for most of my DOS
  52. programming. I've also written my own (rather basic\primitive) GUI
  53. classes for DOS (windowing type thing) and am currently working on a
  54. graphics library for mode 13h. So ... from the above:
  55.  
  56. 1) How reasonable would it be to expect to become a profesional    
  57.    programmer? 
  58. 2) Is C++ the language to use profesionally?
  59. 3) Are the Borland compilers the ones to go for? I've heard good and
  60.  
  61.   bad things about MSC++, MSVC++,  Watcom C++ and Symantec C++.
  62. .
  63. Thanks a lot,
  64.                     Pri$m.
  65.  
  66.  
  67.  
  68.  
  69. "Never play chicken with a Jalthi" - Paladin, Wing Commander I.
  70.                                  
  71.  
  72.